HipMTLRenderer will ALWAYS assume that: Buffer 0 is for uniforms Buffer 1 is for vertex attributes
See Implementation